input .my-dirty {
  border-bottom: solid 1px orangered;
}
input:not(.my-dirty) {
  border-bottom: solid 1px #bfbaba !important;
}
.cursor_not_allowed {
  cursor: not-allowed;
}
#MalfunctionView {
  font-size: 14px;
  div[class~="title"] {
    color: #666666;
    background: white;
    border: 1px solid #e2e2e2;
    height: 70px;
    margin-bottom: 20px;
    padding-left: 20px;
    display: flex;
    align-items: center;
    button {
      border: 1px solid red;
      display: flex;
      flex-direction: column-reverse;
    }
  }
  form {
    background: white;
    padding: 20px 26px 20px 0px;
  }
}
@media (min-width: 768px) {
  .col-sm-1 {
    width: 10.5%;
  }
  .col-sm-3 {
    width: 22%;
  }
  .col-sm-11 {
    width: 88.666667%;
  }
  .col-sm-10 {
    width: 78.333333%;
  }
  .col-sm-5 {
    width: 38.666667%;
  }
  .col-sm-6 {
    width: 56%;
  }
}
@media screen and (max-width: 1440px){

}
//.text_aligin_right {
//  text-align: right;
//}
//.red_start {
//  color: red;
//}
//#MalfunctionAdd {
//  & p-panel {
//    div {
//      &:nth-child(1) {
//        margin-bottom: .5vw;
//        div:nth-child(1) {
//          //border:1px solid red;
//          label {
//            padding-right: 1vw;
//            padding-left: .7vw;
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(2) {
//          //border:1px solid red;
//          label {
//            padding-right: 1vw;
//            padding-left: 2vw;
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(3) {
//          //border:1px solid red;
//          label {
//            padding-right: 1vw;
//            padding-left: 1.8vw;
//          }
//          input {
//            width: 80%;
//          }
//        }
//      }
//      &:nth-child(2) {
//        margin-bottom: .5vw;
//        div:nth-child(1) {
//          //border:1px solid red;
//          & > label {
//            padding-left: .9vw;
//          }
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(2) {
//          //border:1px solid red;
//          label {
//            padding-right: 1vw;
//            padding-left: 2vw;
//          }
//          input {
//            width: 78%;
//          }
//        }
//        div:nth-child(3) {
//          //border:1px solid red;
//          label {
//            padding-right: .78vw;
//            padding-left: .5vw;
//          }
//          input {
//            width: 80%;
//          }
//        }
//      }
//      &:nth-child(3) {
//        margin-bottom: .5vw;
//        div:nth-child(1) {
//          label {
//            padding-right: 1vw;
//            padding-left: .7vw;
//          }
//          input {
//            width: 76%;
//          }
//          //p-calendar /deep/ span{
//          //  input {
//          //    width:16.3vw;
//          //  }
//          //}
//        }
//        div:nth-child(2) {
//          //border:1px solid red;
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 76%;
//          }
//          //p-calendar /deep/ span{
//          //  input {
//          //    width:16.8vw;
//          //  }
//          //}
//        }
//        div:nth-child(3) {
//          //border:1px solid red;
//          label {
//            label {
//              padding-right: .7vw;
//            }
//          }
//          //p-calendar /deep/ span{
//          //  input {
//          //    width:17.3vw;
//          //  }
//          //}
//          input {
//            width: 80%;
//          }
//        }
//      }
//      &:nth-child(4) {
//        margin-bottom: .5vw;
//        div:nth-child(1) {
//          & > label {
//            padding-left: .8vw;
//          }
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(2) {
//          & > label {
//            padding-left: .7vw;
//          }
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(3) {
//          label {
//            padding-right: 1vw;
//            padding-left: 1vw;
//          }
//          input {
//            width: 80%;
//          }
//        }
//      }
//      &:nth-child(5) {
//        margin-bottom: .5vw;
//        div:nth-child(1) {
//          label {
//            padding-right: 1vw;
//            padding-left: .6vw;
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(2) {
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(3) {
//          label {
//            label {
//              padding-right: .7vw;
//            }
//          }
//          input {
//            width: 80%;
//          }
//        }
//      }
//      &:nth-child(6) {
//        margin-bottom: .5vw;
//        label {
//          label {
//            padding-right: 1vw;
//          }
//        }
//        input {
//          width: 92.78%;
//        }
//      }
//      &:nth-child(7) {
//        margin-bottom: .5vw;
//        & > label {
//          vertical-align: top;
//        }
//        label {
//          label {
//            padding-right: 1vw;
//          }
//        }
//        textarea {
//          width: 92.78%;
//        }
//      }
//      &:nth-child(9) {
//        margin-bottom: .5vw;
//        label {
//          label {
//            padding-right: 1vw;
//          }
//        }
//        input {
//          width: 91%;
//        }
//      }
//      &:nth-child(10) {
//        margin-bottom: .5vw;
//        label {
//          label {
//            padding-right: 1vw;
//          }
//        }
//        input {
//          width: 91%;
//        }
//      }
//      &:nth-child(11) {
//        margin-bottom: .5vw;
//        div:nth-child(1) {
//          & > label {
//            padding-left: .7vw;
//          }
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 76%;
//          }
//        }
//        div:nth-child(2) {
//          label {
//            padding-right: 1vw;
//          }
//          input {
//            width: 76%;
//          }
//        }
//      }
//    }
//  }
//}
//
//@media screen and (max-width: 1366px) {
//  #MalfunctionAdd {
//    & p-panel {
//      div {
//        &:nth-child(1) {
//          margin-bottom: .5vw;
//          div:nth-child(1) {
//            //border:1px solid red;
//            label {
//              padding-right: 0;
//              padding-left: 0;
//            }
//            input {
//              width: 80%;
//            }
//          }
//          div:nth-child(2) {
//            //border:1px solid red;
//            label {
//              padding-right: 3vw;
//              padding-left: 0;
//            }
//          }
//          div:nth-child(3) {
//            //border:1px solid red;
//            label {
//              padding-right: 3vw;
//              padding-left: 0;
//            }
//            input {
//              width: 80%;
//            }
//          }
//        }
//        &:nth-child(2) {
//          margin-bottom: .5vw;
//          div:nth-child(1) {
//            //border:1px solid red;
//            & > label {
//              padding-left: 0;
//            }
//            label {
//              label {
//                padding-right: 10vw;
//              }
//            }
//            input {
//              width: 37%;
//            }
//          }
//          div:nth-child(2) {
//            //border:1px solid red;
//            label {
//              padding-right: 3vw;
//              padding-left: 0;
//            }
//            input {
//              width: 78%;
//            }
//          }
//          div:nth-child(3) {
//            //border:1px solid red;
//            label {
//              padding-right: 3vw;
//              padding-left: 0;
//            }
//            input {
//              width: 80%;
//            }
//          }
//        }
//        &:nth-child(3) {
//          margin-bottom: .5vw;
//          div:nth-child(1) {
//            label {
//              padding-right: 3vw;
//              padding-left: 0;
//            }
//            p-calendar /deep/ span{
//              input {
//                width:15vw;
//              }
//            }
//          }
//          div:nth-child(2) {
//            //border:1px solid red;
//            label {
//              label {
//                padding-right: 5vw;
//              }
//            }
//            p-calendar /deep/ span{
//              input {
//                width: 15vw;
//              }
//            }
//          }
//          div:nth-child(3) {
//            //border:1px solid red;
//            label {
//              label {
//                padding-right: 5vw;
//              }
//            }
//            p-calendar /deep/ span{
//              input {
//                width: 15vw;
//              }
//            }
//            input {
//              width: 80%;
//            }
//          }
//        }
//        &:nth-child(4) {
//          margin-bottom: .5vw;
//          div:nth-child(1) {
//            & > label {
//              padding-left: 0;
//            }
//            label {
//              label {
//                padding-right: 3vw;
//              }
//            }
//          }
//          div:nth-child(2) {
//            & > label {
//              padding-left: 0;
//            }
//            label {
//              label {
//                padding-right: 3vw;
//              }
//            }
//          }
//          div:nth-child(3) {
//            label {
//              padding-right: 3vw;
//              padding-left: 0;
//            }
//            input {
//              width: 79%;
//            }
//          }
//        }
//        &:nth-child(5) {
//          margin-bottom: .5vw;
//          div:nth-child(1) {
//            label {
//              padding-right: 3vw;
//            }
//          }
//          div:nth-child(2) {
//            label {
//              label {
//                padding-right: 10vw;
//              }
//            }
//            input {
//              width: 37%;
//            }
//          }
//          div:nth-child(3) {
//            label {
//              label {
//                padding-right: 10vw;
//              }
//            }
//            input {
//              width: 37%;
//            }
//          }
//        }
//        &:nth-child(6) {
//          margin-bottom: .5vw;
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 92.78%;
//          }
//        }
//        &:nth-child(7) {
//          margin-bottom: .5vw;
//          & > label {
//            vertical-align: top;
//          }
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          textarea {
//            width: 92.78%;
//          }
//        }
//        &:nth-child(9) {
//          margin-top: .5vw;
//          margin-bottom: .5vw;
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 72.5%;
//          }
//        }
//        &:nth-child(10) {
//          margin-bottom: .5vw;
//          label {
//            label {
//              padding-right: 1vw;
//            }
//          }
//          input {
//            width: 72.5%;
//          }
//        }
//        &:nth-child(11) {
//          margin-bottom: .5vw;
//          div:nth-child(1) {
//            & > label {
//              padding-left: 0;
//            }
//            label {
//              label {
//                padding-right: 12vw;
//              }
//            }
//            input {
//              width: 53%;
//            }
//          }
//          div:nth-child(2) {
//            label {
//              padding-right: 1vw;
//            }
//          }
//        }
//      }
//    }
//  }
//}
